VMX: fix ept pages free up when ept superpage split fails:
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 5 Jul 2010 07:27:26 +0000 (08:27 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 5 Jul 2010 07:27:26 +0000 (08:27 +0100)
commit093e295b3c3f902349f81b3b9ac0e4e3447f7859
tree28029a3b218d24d4e14f0adcb78f10290af1223b
parent712b05770c8dd3673310188f30616b7f6a3a1b22
VMX: fix ept pages free up when ept superpage split fails:
1) implement ept super page split in a recursive way to
   form an ept sub tree before real installation;
2) free an ept sub tree also in a recursive way.
3) change ept_next_level last input parameter from shift
   bits # to next walk level;

Signed-off-by: Xin Li <xin.li@intel.com>
xen/arch/x86/mm/hap/p2m-ept.c